//
//  UserTool.h
//  CMJWeibo
//
//  Created by BH on 15/12/11.
//
//

#import <Foundation/Foundation.h>
#import "UnreadCountParam.h"
#import "UnreadCountResult.h"
#import "UserInfoParam.h"
#import "UserInfoResult.h"

@interface UserTool : NSObject

/**
 *  获得用户的未读数
 *
 *  @param param   请求参数
 *  @param success 请求成功后的回调(传模型数据)
 *  @param success 请求失败后的回调(传错误信息)
 */
+(void)getUnreadCountWithParam:(UnreadCountParam *)param success:(void(^)(UnreadCountResult *result))success failure:(void(^)(NSError *error))failure;

/**
 *  获得用户的个人信息
 *
 *  @param param   请求参数
 *  @param success 请求成功后的回调(传模型数据)
 *  @param success 请求失败后的回调(传错误信息)
 */
+(void)getUserInfoWithParam:(UserInfoParam *)param success:(void(^)(UserInfoResult *result))success failure:(void(^)(NSError *error))failure;

@end
